have a lump in the throat - Allemand Anglais Dictionnaire